// apply
function argsAsArray(fn, arr) {
    return fn.apply(this, arr)
}

// ES6
function argsAsArray(fn, arr) {
    return fn(...arr)
}